home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper UK 157: 25,000 Clip Art Images / Computer Shopper Issue 157 - 25,000 Clip Art Images.iso / slackware / README71.TXT < prev    next >
Text File  |  2000-12-07  |  19KB  |  386 lines

  1.  
  2. README for Slackware Linux 7.1.0.
  3.  
  4. Slackware 7.1 is a complete distribution of the Linux operating system.  This
  5. version contains the 2.2.16 Linux kernel, plus recent versions of these (and
  6. other) software packages:
  7.  
  8. - Kernel modules         2.2.16
  9. - PPP daemon             2.3.11
  10. - Dynamic linker (ld.so) 1.9.9
  11. - C compiler             egcs-1.1.2, gcc-2.7.2.3, and gcc-2.95.2.
  12. - Binutils               2.9.1.0.25
  13. - C Library              glibc-2.1.3
  14. - C++ Library            libstdc++-2-libc6.1-1-2.9.0
  15. - Procps                 2.0.6
  16. - Gpm                    1.19.2
  17. - SysVinit               2.78
  18. - Shadow Password Suite  shadow-19990827
  19. - Util-linux             util-linux-2.10l
  20. - X Window System        XFree86 3.3.6
  21.  
  22. Mail here _pours_ in at high volume, but feel free to report any problems you
  23. find. I can't promise a response but I *do* appreciate the help people offer
  24. me in fixing problems.  Also, if you do write to me, please use include a
  25. valid email address somewhere in the message itself.  You'd be surprised how
  26. many people I can't write back to because the return address is mangled for 
  27. some reason.  Some of these people are even writing to me in reference to 
  28. mail-related problems... "Why is my return address on outgoing mail wrong?" :^)
  29.  
  30.  
  31. This is what you'll find in the subdirectories below:
  32.  
  33.  
  34. bootdsks.144, bootdsks.12, rootdsks:
  35.                 Boot/install disks for 1.44M and 1.2M floppy drives.  You will 
  36.                 need at least one boot disk and one rootdisk to install this
  37.                 software.  See the README files in these directories for more 
  38.                 information.
  39.  
  40. slakware/a1 - slakware/a16:  The base system.  Enough to get up and running and
  41.                 have elvis and comm programs available.  Based around the 
  42.                 2.2.16 Linux kernel, and concepts from the Linux filesystem
  43.                 standard.  Installing the entire A series requires 50 MB.
  44.                 
  45. slakware/ap1:   Linux applications.  These are some useful programs, including
  46.                 better editors, file quota utilities, a spell checker, man
  47.                 pages (and the groff package needed to process them), a Norton
  48.                 Commander clone called the Midnight Commander, extra shells, and
  49.                 other utilities.  Installing the entire AP series uses 36 MB.
  50.  
  51. slakware/d1:    Program development.  egcs-1.1.2 (gcc-2.8 based C/C++/f77/
  52.                 Objective-C compiler from egcs.cygnus.com), make (GNU and BSD),
  53.                 byacc and GNU bison, flex, glibc-2.1.3, gdb, SVGAlib, ncurses,
  54.                 gcl (LISP), p2c, m4, perl, python, rcs.  Installing the entire
  55.                 D series will require 180 MB.
  56.  
  57. slakware/des1:  glibc-crypt() add-on.  This is needed if you care about
  58.                 supporting old-style DES password encryption.  Without it,
  59.                 only MD5 password encryption will be available.  It's probably
  60.                 good to install, but isn't strictly required.  The crypt()
  61.                 add-on requires less than one megabyte of drive space.
  62.  
  63. slakware/e1:    GNU Emacs 20.7.  This is a text editor with about a million
  64.                 extra features that allow you to read your mail, news, edit
  65.                 and compile programs, and just about anything else you might
  66.                 need to do.  Installing the entire E series will require 45 MB.
  67.  
  68. slakware/f1:    A collection of FAQs and other documentation.  Installing the
  69.                 F series requires about 14 MB.
  70.  
  71. slakware/gtk1:  Applications for X that use the GTK+ toolkit, and GNOME.  This
  72.                 series includes useful X applications such as GIMP (a top-notch
  73.                 graphics editing program), and GNOME (the GNU Network Object
  74.                 Model Environment), an easy-to-use graphical desktop
  75.                 environment for X.  Installing the GTK series requires 135 MB.
  76.  
  77. slakware/k1:    Source code for the 2.2.16 Linux kernel.  You'll need this
  78.                 (along with the C compiler and utilities from the D series) if
  79.                 you want to recompile your Linux kernel.  Installing the K
  80.                 series will require 72 MB, and you'll need more to compile it.
  81.  
  82. slakware/kde1:  The K Desktop Environment and the Qt libraries.  KDE is an
  83.                 easy-to-use desktop environment (similar to the desktop
  84.                 environments found under the MacOS or Windows98/NT) written by
  85.                 a world-wide network of software engineers committed to free
  86.                 software development.  Installing KDE requires 88 MB.
  87.  
  88. slakware/n1 - slakware/n8:  Networking.  This package contains TCP/IP and UUCP
  89.                 support for Slackware, including packages to support SLIP/PPP,
  90.                 mail programs such as sendmail, pine, and elm, news readers
  91.                 like tin, trn, and nn, the Apache Web server, INN and cnews news
  92.                 servers, lynx Web browser, the netatalk Mac server, and Samba
  93.                 server for Windows networks.  Installing the entire N series
  94.                 will use 55 MB.
  95.  
  96. slakware/t1:    teTeX is Thomas Esser's TeX distribution.  TeX is a typesetting
  97.                 language that you can use to format and print high-quality
  98.                 output on many types of printers.  Installing the entire T
  99.                 series requires 125 MB.
  100.  
  101. slakware/tcl1:  Tcl, Tk, TclX, Tix, expect;  built with ELF shared libraries
  102.                 and dynamic loading support.  The TCL series needs about 17 MB.
  103.  
  104. slakware/y1:    Games.  The BSD games collection.  Installing the entire Y
  105.                 series will use about 6 MB.
  106.  
  107. contrib         This directory contains extra packages for Slackware, such as
  108.                 extra window managers for X, optional compilers, and drivers
  109.                 for accelerated 3D rendering hardware.
  110.                
  111.  
  112. --------- Packages for the X window system:
  113.  
  114.  
  115. slakware/x1:    The X Window System (XFree86 3.3.6) with libXpm, fvwm2-2.2.4,
  116.                 and xlock added.  Also includes xf86config and XF86Setup, two
  117.                 utilities to configure XFree86 automatically.  The entire X
  118.                 series requires 100 MB.
  119.  
  120. slakware/xap1:  Applications for the X Window System.  Extra programs for X,
  121.                 such as file managers (TkDesk, xfm), a window manager that
  122.                 makes X resemble Windows95 (fvwm95), Netscape Communicator,
  123.                 an image viewer (xv), a fractal generator (xfractint),
  124.                 communications programs, and more.  Installing the entire XAP
  125.                 series will require about 64 MB.
  126.  
  127. slakware/xd1:   Tools to recompile X servers.  This is a kit used to relink your
  128.                 server, perhaps to compile in support for a new video card.  Not
  129.                 many people will need to install this -- this series is not
  130.                 needed to compile X applications.  Installing the XD series
  131.                 will use about 18 MB.
  132.  
  133. slakware/xv1:   xview3.2p1-X11R6.  The XView series adds support for the Open
  134.                 Look window manager (commonly used on Sun systems), and for
  135.                 compiling XView applications.  The XV series uses 14 MB.
  136.  
  137.  
  138. --------- ZipSlack, an easy to download and install version of Slackware for
  139.           DOS/Windows machines:
  140.  
  141.  
  142. zipslack        This directory contains ZipSlack, a version of Slackware
  143.                 supplied as a single 36 megabyte ZIP archive.  Installation
  144.                 is as simple as unzipping zipslack.zip on a DOS partition or
  145.                 Zip disk.  It does not come with X, but is otherwise fairly
  146.                 complete, including networking and development tools.  The
  147.                 package management tools let you add as much extra software
  148.                 as you need (such as X) once you boot the system.  For more
  149.                 information, see the zipslack/README.1st file.
  150.  
  151. bigslack        This is similar to ZipSlack, but includes a much more
  152.                 complete system using about 850 megabytes of drive space.
  153.                 Includes X, GNOME, networking apps, servers, development tools.
  154.                 The works.
  155.  
  156.  
  157. ================================================================================
  158.  
  159.  
  160. Installation notes for Slackware Linux:
  161.  
  162. A more detailed description of the installation process may be found in the
  163. file INSTALL.TXT, the "Installation-HOWTO", by Matt Welsh.
  164.  
  165.  
  166. INSTALLATION DISKS:
  167.  
  168. You will need two installation disks: a "bootdisk" and a "rootdisk".  To make
  169. your bootdisk/rootdisk combination, you'll have to write the floppy images
  170. onto a pair of formatted floppy disks.  (if your CD-ROM drive is bootable, you
  171. might try booting the CD-ROM -- some Slackware CD-ROMs are directly bootable,
  172. eliminating the need to make boot and root disks)
  173.  
  174.   _The Bootdisk_
  175.  
  176. The bootdisk contains the Linux kernel which will be used on your system, so
  177. it's important to choose this carefully.  The bootdisk images are found
  178. in ./bootdsks.144 (or ./bootdsks.12 if your boot floppy drive is the old 1.2
  179. meg type) and the rootdisk images are found in ./rootdsks.  The README.TXT in
  180. the bootdisk image directory explains the various choices in detail, but in
  181. most cases, primarily IDE systems can use the 'bare.i' bootdisk, and systems
  182. with a SCSI controller can use the 'scsi.s' bootdisk.
  183.  
  184. The usual way to write out the floppy is with the RAWRITE.EXE utility.  This
  185. should be run under real MS-DOS, if possible.  People using Win95 and NT have
  186. reported running into problems with RAWRITE.EXE, but might be able to use the
  187. alternate version RAWRITE12.EXE.  The image is written to a floppy in drive A:
  188. like this:
  189.  
  190.   RAWRITE.EXE bare.i a:
  191.  
  192. If you are using a Unix workstation (such as a Sun), you may write out the
  193. image with 'cat' or 'dd' like this:
  194.  
  195.       cat bare.i > /dev/rdf0
  196.  
  197. or:   dd if=scsinet of=/dev/(rdf0, rdf0c, fd0, or whatever) obs=18k
  198.       This uses an 18K block size, which is needed on some workstations.
  199.       On the ones where it's not needed, it still probably doesn't hurt.
  200.  
  201.   _The Rootdisk_
  202.  
  203. You'll also need a rootdisk.  This disk is a compressed Linux filesystem
  204. containing a basic set of Linux software, including the installation program.
  205. The usual choice is "color.gz", which is used to install Linux onto a
  206. dedicated Linux partition.  The image is written to a floppy in drive A:
  207. like this:
  208.  
  209.   RAWRITE.EXE color.gz a:
  210.  
  211. You may also write the image using 'cat' or 'dd' as described above.
  212.  
  213. There are other rootdisks available for different types of installations,
  214. such as installing into a C:\LINUX directory on an existing FAT/FAT32 drive,
  215. or through PCMCIA devices like CD-ROM drives and ethernet cards.
  216.  
  217.  
  218. PREPARING DISK SETS (floppy install only)
  219.  
  220. Slackware's A (base) and most of the N (network) software sets can be
  221. installed from floppy disks as well.  It's pretty rare these days for anyone
  222. to attempt an installation from floppy disk, and it's usually only done on
  223. laptops or other machines that have no CD-ROM drive or modem (i.e. there is
  224. no other choice).  Note that the last N directory will be too large to fit
  225. on a floppy disk, so you'll have to install those packages later.
  226.  
  227. You can skip this section if you're installing from CD-ROM or have copied the
  228. /slakware/ directory tree (containing the .tgz packages) to your hard drive to
  229. install from there.
  230.  
  231. To install from floppies, you'll need to make the disk sets you wish to install
  232. on 1.44 megabyte MS-DOS formatted disks.  You'll want to download the contents
  233. of each of the A and N subdirectories of ./slakware/, copying the files onto
  234. the DOS floppies.  For example, to make the "A1" disk (the first floppy in the
  235. base series), you'd copy the files in the ./slakware/a1 directory to a
  236. floppy disk:
  237.  
  238. cd slakware
  239. cd a1
  240. copy *.* a:
  241.  
  242. If you need to download the files, be sure to include the index files.  These
  243. have names like 'diska1', 'diska2', and so on.  Sometimes badly written DOS
  244. software doesn't transfer or copy these files since they don't have a file
  245. extension (.txt, .exe, .com, etc).  If the index files are missing, you'll
  246. get an error that the A series can not be found.
  247.  
  248. Once you've installed the A and N series, and the machine is running Linux,
  249. the rest of the packages you need can be installed from your hard drive.
  250.  
  251.  
  252. INSTALLING FROM HARD DRIVE OR NETWORK:
  253.  
  254. If you want to install from your hard drive, just set up a directory on your
  255. DOS, Linux, or OS/2 partition containing the the disk subdirectories for the
  256. disk sets you want.  For example, if you wanted to install the A series, you
  257. might make a SLACK directory on your DOS drive and copy the A1, A2, A3, A4...
  258. directories and their contents into it.  You can then specify this as the
  259. source to install from when you run the setup program.  Like with the CD-ROM 
  260. installation, you'll only have to make the boot and root floppies.
  261.  
  262. To install from NFS, set up a similar directory on the NFS server you plan to
  263. use, and then make sure the directory is exported.  If you're installing to
  264. a laptop using PCMCIA ethernet, make sure to use the PCMCIA rootdisk.  It
  265. contains special kernel modules to recognize PCMCIA devices.  With either of
  266. these choices, you will require a supplemental hardware support disk in
  267. addition to a standard bootdisk such as bare.i or bareapm.i.  You'll find
  268. these extra disks in the rootdsks/ directory.
  269.  
  270.  
  271. WHAT IF MY CD-ROM IS NOT RECOGNIZED?
  272.  
  273. Don't panic -- you'll still be able to install Linux from your hard drive.
  274. Sometimes new CD-ROM hardware comes out and doesn't work with Linux.  It can
  275. take a while for Linux to support it because the Linux developers sometimes
  276. aren't told about the hardware's introduction and don't hear about it at all
  277. until people start sending email wondering why it doesn't work.  The people
  278. making hardware almost always write a DOS driver before releasing it, so the
  279. workaround is to copy the disk sets you want to your DOS partition (under DOS)
  280. and then install them from there.  Here's how you'd copy the disk sets to a
  281. C:\SLACK directory under DOS from a CD-ROM drive on e:
  282.  
  283. C:\> MKDIR SLACK
  284. C:\> CD SLACK
  285. C:\SLACK> XCOPY E:\SLAKWARE\*.* . /S
  286.  
  287. This will take about 330 megabytes, so if you don't have that much space you'll
  288. have to be selective about which disk sets to copy over.  You need at least the
  289. A series to start with.  If you want to try to get your CD-ROM running once the
  290. system is installed you can keep an eye on sunsite.unc.edu:/pub/Linux/kernel
  291. for new kernels or kernel patches that support your CD-ROM drive.
  292.  
  293.  
  294. BOOTING THE BOOT/ROOT IMAGES
  295.  
  296. Insert the bootdisk in your floppy drive and reboot your system.  Hit ENTER when
  297. you see the 'boot:' prompt to load and boot the Linux kernel.  The kernel will
  298. produce lots of diagnostic information as it boots, allowing you to see if your
  299. hardware has been detected and is working properly.  (in fact, once the boot 
  300. process stops at the "VFS: Insert root floppy disk" message, you can use the
  301. right shift key with the PageUp and PageDown keys to scroll back and examine
  302. the boot messages more carefully)
  303.  
  304. When the hardware detection is complete you'll see this prompt:
  305.  
  306.   VFS: Insert root floppy disk to be loaded into ramdisk and press ENTER
  307.  
  308. Take the bootdisk out of your floppy drive, insert the rootdisk, and press
  309. the ENTER key to load it.  The rootdisk will be uncompressed, loaded into a
  310. ramdisk, and mounted as your root filesystem.  At this point, you may log in
  311. as 'root'.
  312.  
  313.  
  314. DRIVE PARTITIONING
  315.  
  316. Unless you're using the umsdos.gz rootdisk to install to an existing DOS 
  317. partition, or you're already got Linux partitions on your machine, you'll need
  318. to make one or more partitions for Linux.  Before doing any repartitioning,
  319. you are strongly advised to back up your data!
  320.  
  321. On Linux, whole IDE drives have names like /dev/hda, /dev/hdb, /dev/hdc.  SCSI
  322. drives have names like /dev/sda, /dev/sdb, /dev/sdc.  Within this system, disk
  323. partitions are denoted with additional digit(s).  For example, the partitions
  324. on /dev/hda might be /dev/hda1, /dev/hda2, and /dev/hda3.  (NOTE: Linux may
  325. not see partitions in the same order as DOS fdisk, so it's best to use size and
  326. type rather than number to identify partitions made from DOS or other operating
  327. systems)
  328.  
  329. To create new disk partitions, use the Linux tool 'cfdisk'.  For example, to 
  330. make partitions on your first IDE drive, you'd use this command to start the
  331. cfdisk program:
  332.  
  333.  cfdisk /dev/hda
  334.  
  335. If you don't have any freespace on your system, you'll be unable to make any
  336. partitions until you create some freespace.  One way to do this is to 
  337. physically add another drive to the system.  Another way is to use 'cfdisk' to
  338. delete an existing drive partition, opening up some space for a Linux partition
  339. to be created.  The FIPS utility in Slackware's ./install directory provides a
  340. way to shrink an existing DOS partition non-destructively (but may not work
  341. with FAT32), and the commercial program PartitionMagic can also accomplish this
  342. task.
  343.  
  344. Once you have freespace available, use cfdisk's "New" choice to make a Linux
  345. partition.  You'll probably want at least 400 megabytes for a full installation.
  346.  
  347. Depending on the amount of memory in your machine, you may also want to
  348. allocate a 64 megabyte or so partition to be used as swap space.  This will be
  349. added to the amount of RAM in your machine to get your total virtual memory.
  350. To make a swap partition, first use cfdisk's "New" choice to make a partition,
  351. then use the "Type" option to change the partition's type to 82 (Linux swap).
  352.  
  353. To save the changes made in cfdisk, exit using the "Write" option.  If you
  354. don't want to save the changes for some reason, you can exit with the "Quit"
  355. option (or just hit Control-C).
  356.  
  357.  
  358. RUNNING SETUP
  359.  
  360. Once you have a Linux partition defined, you can run 'setup' to begin the
  361. installing Linux.  This will scan your system's disk partitions, and then
  362. bring up the installation menu.  You can start the installation by selecting
  363. KEYMAP (if you're using a non-US keyboard) or ADDSWAP.  More information on
  364. running 'setup' is available from the HELP option.
  365.  
  366. Make sure you have a blank, formatted floppy ready to make your Linux boot 
  367. disk at the end of the installation. 
  368.  
  369. [NOTE]: You may install most software packages by typing "setup" on a
  370. running system.  If you install a kernel (such as ide.tgz or scsi.tgz) from
  371. the A series, be sure to run LILO or make a new boot disk using the
  372. "makebootdisk" utility.  Also, if you reinstall some of the base packages you
  373. might need to reconfigure files in /etc or other places.  (once your system is
  374. configured to your liking, it's wise to make a backup of the /etc directory)
  375.  
  376. You may review the list of installed packages on the installed system by
  377. browsing through the files in /var/log/packages.  These packages may be
  378. removed, reinstalled, or upgraded with the Slackware package maintenance
  379. tools 'installpkg', 'removepkg', and 'pkgtool'.
  380.  
  381. Enjoy!
  382.  
  383. Patrick Volkerding
  384. volkerdi@slackware.com
  385.  
  386.